/**
 *
 */
package anysware.file.dao;

import java.util.Collection;
import java.util.Date;

import anysware.core.dao.GenericDao;
import anysware.file.FileItem;
import anysware.source.Source;

/**
 * TODO: doc me
 *
 * @author keke<keke@codehaus.org>
 * @revision $Revision: 111 $
 * @version
 */
public interface FileItemDao extends GenericDao<FileItem, Long> {
	Collection<FileItem> getChangedFileItems();

	/**
	 *
	 * @param date
	 * @return
	 */
	Collection<FileItem> getByLastModified(Date date);

	Collection<FileItem> getChangedFileItems(Source source);
}
